package gredis

import "time"

type Options struct {
	// 基础配置
	Addr     string // Redis 服务器地址，格式为 "host:port"，默认 "localhost:6379"
	Username string // Redis 6.0 及以上版本的用户名认证
	Password string // 认证密码
	DB       int    // 选择的数据库索引，默认 0

	// 连接池配置
	PoolSize     int           // 最大连接池大小 默认 10 * CPU
	MinIdleConns int           // 最小空闲连接数
	MaxIdleConns int           // 最大空闲连接数
	DialTimeout  time.Duration // 建立新连接的超时时间，默认 5 秒
}
